home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-01-15 | 110.3 KB | 2,545 lines |
-
-
-
-
-
-
-
- ██ ▄▄ ██ █████ █████ ██ ███ ██▀▀▄
- ██ ██ ██ █ █ █ █ ██ ██ ██▄▄▀
- ▀██████▀ █████ █████ █ ██ ██
-
- What-Compiler
-
- ░▒▓ The Ultimate File Analyzer ░▒▓
-
- Version 2.0
-
- Written by Michele Catania
- (c) 1995-96 Michele Catania
-
- for IBM/PC/AT, PS/1, PS/2
- and compatibles
-
- Line
-
- -) Before you start reading the manual . . . . . . . . . . 76
-
- I) Introduction to WComp . . . . . . . . . . . . . . . . . 91
-
- 1. WComp Overview . . . . . . . . . . . . . . . . . . 100
- 2. System Requirements . . . . . . . . . . . . . . . . 143
- 3. Software License . . . . . . . . . . . . . . . . . 158
- 4. Registration Information . . . . . . . . . . . . . 182
-
-
- II) Using WComp . . . . . . . . . . . . . . . . . . . . . . 246
-
- 1. Explanation of the Command-line . . . . . . . . . . 254
- 2. Options . . . . . . . . . . . . . . . . . . . . . . 297
- 3. WComp.Ini . . . . . . . . . . . . . . . . . . . . . 538
- 4. WComp.Ext . . . . . . . . . . . . . . . . . . . . . 872
- 5. Example of use . . . . . . . . . . . . . . . . . . 910
-
-
- III) File formats identified by WComp . . . . . . . . . . . 945
-
- 1. Executable compressors . . . . . . . . . . . . . . . 954
- 2. Self-Extracting Programs . . . . . . . . . . . . . . 1010
- 3. Programs (executables) . . . . . . . . . . . . . . . 1034
- 4. Non-Executable file formats . . . . . . . . . . . . 1098
- 5. Compilers . . . . . . . . . . . . . . . . . . . . . 1611
- 6. Miscellanoeus. . . . . . . . . . . . . . . . . . . . 1705
- 7. Limits . . . . . . . . . . . . . . . . . . . . . . . 1742
-
-
- IV) Utility . . . . . . . . . . . . . . . . . . . . . . . . 1783
-
- 1. Ascii . . . . . . . . . . . . . . . . . . . . . . . 1790
- 2. InfoExe . . . . . . . . . . . . . . . . . . . . . . 1803
- 3. WMerge . . . . . . . . . . . . . . . . . . . . . . . 1824
-
-
- V) Some information . . . . . . . . . . . . . . . . . . . 1867
-
- 1. Errorlevels . . . . . . . . . . . . . . . . . . . . 1874
- 2. Validation of WComp . . . . . . . . . . . . . . . . 2176
- 3. Files included in WComp 2.0 . . . . . . . . . . . . 2189
- 4. Information for Shareware distributors . . . . . . . 2222
- 5. Thanks . . . . . . . . . . . . . . . . . . . . . . . 2288
-
-
- VI) Hints . . . . . . . . . . . . . . . . . . . . . . . . 2434
-
-
- ┌─┬─────────────────────────────────────────┐
- │-│▒▒ Before you start reading the manual ▒▒│
- └─┴─────────────────────────────────────────┘
-
- If you hate reading completely the manual, read:
- - WComp Overview (line 100)
- - Options section (line 297)
- - WComp.Ini section, (line 538)
- - WComp.Ext section and (line 872)
- - Hints (line 2434)
- - The WComp.Reg file
-
- WComp /? give you a brief help.
-
-
- ┌─┬───────────────────────────┐
- │I│▒▒ Introduction to WComp ▒▒│
- └─┴───────────────────────────┘
-
- This section contains an introduction to WComp,
- probably the most complete file-analyzer on MS-DOS
- systems.
-
-
- ┌─────────────────────┐
- │■ 1. WComp Overview ■│
- └─────────────────────┘
-
- Features :
- ■ DEEP scan of files
- ■ Three levels of Scan (fast, deep, extreme)
- ■ Universal Scan
- ■ Universal Shell
- ■ Analysis of 468 formats (graphic, sound, wp, dbase, etc..)
- ■ Recognition of 64 compilers
- ■ Recognition of 22 Com/Exe compressors
- ■ Recognition of diet/lzexe/pklite altered files anyway
- ■ Recognition of 56 programs which make Com/Exe
- ■ Crypting and Decrypting of Diet, LzExe, Pklite files
- ■ Report by extension analyzing more than 1900 known extensions.
- ■ Statistics on file formats (extension , percentage, size)
- ■ CRC·32 calculation
- ■ Options for every analysis
-
-
- WComp is the world's leading program in file-identification
- on MS-DOS systems.
- WComp is a program for whoever wants to know which compiler,
- or, more in general, which program has been used to produce
- executable (.COM, .EXE) and non-executable files.
- WComp makes possible the identification of several hundreds of
- files providing extensive information about each one.
- WComp is useful to identify files that have been
- recovered by ChkDsk (or Norton Disk Doctor, etc..)
- and generally to examine what is on a hard disk.
- It is a 'universal shell'. It allows you to run
- every file you want relative to the identified format.
- It is a 'universal scanner'. It's possible to search
- specific bytes and determine the kind of format.
- In this way you can analyze an unlimited number of files.
- WComp reports which files are larger or smaller
- according to the percentage of space they occupy in your hard disk
- WComp computes a CRC·32 (useful against virus!)
- WComp does a report by extension analyzing more
- than 1900 known extensions.
-
-
- ┌──────────────────────────┐
- │■ 2. System Requirements ■│
- └──────────────────────────┘
-
- WComp will run on any IBM PC or compatible. Other requirements
- (minimum) are:
-
- - 80286 cpu
- - 256 KB of memory.
- - PC-DOS 3.0 or greater or MS-DOS 3.0 or greater.
- - One diskette drive, but Hard Drive recommended.
- - 200 KB of disk space.
- - WComp.Exe, WComp.Ini
-
-
- ┌───────────────────────┐
- │■ 3. Software License ■│
- └───────────────────────┘
-
- WComp is distributed under the "SHAREWARE" concept.
- This gives the user the opportunity to evaluate the program
- before registering the software.
- If after a 30 day period you find this program useful,
- your registration is requested.
- The program is copyrighted by Michele Catania.
- WComp is distributed as-is. The author disclaims all warranties,
- either expressed or implied. Under no circumstance shall the author
- be liable for any damages, including lost profits, lost savings or
- other incidental or consequential damages arising out of the use,
- or inability to use this software, or for any claim by any other
- party, including but not limited to its suitability for any given
- purpose. The entire risk as to the results and performance of this
- software is assumed by you.
- WComp must be distributed in unmodified form, including ALL files
- present in the original package. It may not be included with any
- other product for any reason without a special license from the
- author.
-
-
- ┌───────────────────────────────┐
- │■ 3. Registration Information ■│
- └───────────────────────────────┘
-
- To register your copy of WComp, complete the enclosed registration
- form (WCOMP.REG) and send the form along with the registration fee
- (check accepted) by mail to:
-
- Michele Catania
- Via Curtatone 14
- 20122 Milano ITALY
-
- When you register you will receive:
-
- ° ■ A floppy-disk containing :
- - Your REGISTERED copy of WComp
- ░▒▓ WComp IMPROVED : 40%-70% faster! ░▒▓
- ░▒▓ 100 WCOMP-KEY instead of 3! ░▒▓
- - The following programs (all or some of them) : Alter
- : Call-Now
- : DeAlter
- : Exe2Gif
- : FHid
- : SFc
- : Split
- : WClite
-
- AND:
-
- ■ LIFETIME Registration!
- ■ All the future versions of WComp completely free.
- ■ If you are a programmer, automatic insertion of your own
- programs (or a program you like) (max. 10) in the database
- (likely to be produced in the future)
- ■ A big incentive for developing and optimizing WComp
-
-
- Alter : Crypts Diet, LzExe, PkLite compressed files
- Call-Now: Shows you when you have to call the BBS,
- with sorting, etc..
- DeAlter : Decrypts Diet, LzExe, PkLite compressed files
- Exe2Gif : Extracts .GIF from .EXE if present. (GifExe)
- FHid : Report of all that is HIDDEN in every drive
- (files, directories..)
- SFc : Super File Compare
- Split : Splits big files
- WClite : completely similar to WComp, but it occupies
- less memory, less space (no verbose)
- FASTER than WComp!
-
-
- Feel free to distribute & copy the shareware version.
- The registered version is private and cannot be sold nor
- distributed.
-
- Much time and effort has been invested in the creation of WComp
- Your contributions are FUNDAMENTAL for the continual improvement
- and correction of the eventual errors of this program.
-
- ■ SUPPORT SHAREWARE!!! ■
-
- ° You can use modem instead of floppy-disk by arrangement
-
-
- ┌──┬─────────────────┐
- │II│▒▒ Using WComp ▒▒│
- └──┴─────────────────┘
-
- This section describes the command line structure of
- WComp and explains the options.
-
-
- ┌──────────────────────────────────────┐
- │■ 1. Explanation of the command line ■│
- └──────────────────────────────────────┘
-
- Usage: WComp [options] [[path]file] [options]
-
- WComp = The executable file analyzer program.
-
- options = The different WComp options that you
- can specify.
-
- file = The name of the executable file being
- analyzed
-
- path = The path location of the executable
- file being analyzed.
-
-
- NOTE: Parameters listed in [ ] are optional.
-
- Running WCOMP without arguments will make it scan every
- .COM and/or .EXE file found in the current directory.
-
- Wildcards (i.e. '*' and '?') are accepted.
- You can use '.' instead of '*.*'
-
- Files not residing on the current drive can be scanned by
- specifying the appropriate paths.
-
- WComp searches files ending with .EXE or .COM if the extension
- is omitted.
-
- WComp will prompt you with 'Continue, Nonstop (C/n) ?'
- after having displayed 25 lines of text.
- Pressing the ESC key the execution will immediately exit
- the program.
-
-
- NOTE:
- The interruption will be active after the complete scan of the
- last analyzed file
-
-
- ┌──────────────┐
- │■ 2. Options ■│
- └──────────────┘
-
- ■ /A+ scans any file in all the drives
-
- ■ /A- scans any NON-executable format in all the drives
-
- ■ /A* scans any executable format in all the drives
-
- ■ /B batch option, suppress every keyboard's input
-
- ■ /C scans any compressed executable format
- in the current directory
-
- ■ /C+ scans any compressed executable format in all
- the drives
-
- ■ /C- scans any compressed executable format in the
- current drive
-
- ■ /F reports the size occupied by all the files
- in the current directory
- (1 column · percentage relative to the current
- logic drive
- (2 column · percentage relative to the
- physical drive
-
- ■ /F+ reports the size occupied by all the files
- in all the drives
- (percentage relative to the hard disk)
-
- ■ /F- reports the size occupied by all the files
- in the current drive
- (1 column · percentage relative to the current
- logic drive
- (2 column · percentage relative to the
- physical drive
-
- ■ /G scans all the NON-executable file formats
- in the current directory
-
- ■ /G* scans executables formats ONLY
- in the current drive
-
- ■ /G+ scans any file in the current drive
-
- ■ /G- scans all the NON-executable file formats
- in the current drive
-
- ■ /IPathName defines the path and the name of WComp.Ini
-
- ■ /O overrides the analysis done by WComp
-
- ■ /Pn writes N lines, then pause (default = 24)
-
- ■ /R computes the CRC·32 of every file
- in the current directory
-
- ■ /R+ computes the CRC·32 of every file
- in all the drives
-
- ■ /R- computes the CRC·32 of every file
- in the current drive
-
- ■ /S* scans executables formats ONLY
- in the current directory + subdirectories
-
- ■ /S+ scans any file
- in the current directory + subdirectories
-
- ■ /S- scans all the NON-executable file formats
- in the current directory + subdirectories
-
- ■ /U universal shell
-
- ■ /UP universal shell (pause every matched file)
-
- ■ /V more information if available
-
- ■ /X+ scan by extension (always)
-
- ■ /X- scan by extension (only if WComp doesn't
- report good results)
-
- ■ /2 scan more accurate but not fast
- (enables 'universal scan')
-
- ■ /3 the most accurate scan (/2 option included)
-
- ■ /Axxx scans any file in all the drives with
- estension 'xxx'
-
- ■ /Cxxx scans any file in all the drives with
- estension 'xxx' and reports if they are
- compressed
-
- ■ /Fxxx reports the size occupied by all the files
- in all the drives with estension 'xxx'
-
- ■ /Gxxx scans any file
- in the current drive with extension 'xxx'
-
- ■ /Rxxx computes the CRC·32 of every file
- in all the drives with extension 'xxx'
-
- ■ /Sxxx scans ALL the formats in the current directory +
- subdirectories with extension 'xxx'
-
- ■ /L display software license agreement
-
- ■ /? shows a brief help screen
-
- ■ /?? shows some example
-
-
- You can enter options everywhere on the command-line.
- You can use upper or lower-case letters.
- '/' or '-' are the same.
-
- Options can be "mixed"
- Ex: WComp -ccom -rdoc -3 -atxt -b -aexe -ggif -o
-
- NOTE
- -F Options : Advantages: - If you want to know which formats occupy
- more (or less) space on your disk
- - If you want to test many
- compressors, having the percentage
- of the different type of files.
-
- Disadvantages: - You must use only these options on
- the command-line.
- (WComp.Ini not used)
-
- -I Option : Advantages: - You can put your Ini everywhere
- (Root directory will thanks you!)
- NOTE:
- Obviously, this is the only option
- you can't write in Ini
- ('Options' command)
-
- -O Options : the user can subordinate the scan done by WComp.
- ONLY if your analysis gives you bad results ,
- WComp scans the file itself.
-
- Advantages: - To update the scan of a format
- - To fix the identification
- (WComp was incorrect or out-of-date
- for that format)
-
- Disadvantages: - WComp (30%-50%) slower
- So, first analysis with WComp.Ini,
- if no success, WComp.Exe is used
-
- -O Option : disabled (default)
- Advantages : 30-50% faster
-
- Disadvantages : The user is surely limited, because
- WComp doesn't pay attention to WComp.Ini
- If it is not sure, WComp.Ini is used.
-
-
- -R Options : You can compute the CRC·32
- (Cyclic Redunancy Check 32 bit)
- Advantages: - You can understand if your files have
- been modified (maybe a virus? ).
- (except virus STEALTH)
- - You can understand if your files are
- correct.
- Ex: you could have corrupted files,
- but the files could have the same
- length yet.
- If you compare your old CRC·32
- (saved before with WComp on a log-file)
- with the new CRC·32, you can see the
- corrupted file.
- (particularly useful for executables!)
-
- -2 Option : scan more accurate
- -2 starts the universal scan
- Advantages: - It reports a correct analysis where
- 'fast mode' fails
- - Better recognition of programs
- compiled with C, Clipper, ASM,etc...
- - Device Driver, etc..(discover the rest!)
- - It visualizes the first line of
- a text file
- (scan done with specific extensions)
- - Some Pklite deeply altered
- Disadvantages: - Slower than 'fast mode'
-
- -3 Option : It includes ALL the features of -2 and more.
- With this option you can enable the MOST accurate
- scan done by WComp.
- Advantages :
- More information than -2 option:
- - It visualizes the first line of
- a text file
- (extension independent)
- - Programmer/Author/Coder of the file.
- - EMS handler
- - Floating point (C·Compiler)
- - Stack overflow
- - Several Music-Players (MiniMod, HSC...etc)
- - BGI
- - GreenLeaf Library
- - If the program requires a 386 to run
- - If diet/lzexe/pklite altered files, the
- altered strings is reported
- (useful for intro...demo, etc..)
- - Better recognition of several Ansi
- - The formats: .ANS, .VOC , .MOD , .LBM
- are searched inside the file
- - Some Clipper file
- Disadvantages: - Slower than /2 option
-
- -AXXX , -CXXX
- -FXXX , -GXXX
- -RXXX , -SXXX options : - (XXX) wildcards accepted
-
-
-
- ░▒▓ Coder! ░▒▓
- With -3 option, WComp reports the programmer/author/coder
- of the file.
- WComp can reports a maximum of two authors.
- Why two and not one? Because a file could use extern libraries.
-
- ░▒▓ Environment ░▒▓
- You can use the 'environment' variable $WCOMP$.
- Example : SET $WCOMP$ = -v -2 *.dat
- Now, if you enter the command : wcomp *.exe -b -g+
- the command will be : wcomp -v -2 *.dat *.exe -b -g+
-
- ░▒▓ DOS Shell ░▒▓
- At any time pressing 'ALT-J' WComp opens a DOS shell.
- You can leave WComp temporarily to perform a DOS command or
- run another program. To return to WComp, type "EXIT"
- at the DOS prompt.
-
-
- ┌────────────────┐
- │■ 3. WComp.Ini ■│
- └────────────────┘
-
- When you create a pure ASCII file called 'WCOMP.INI', WComp
- becames a universal shell and a universal scan.
-
- 'WComp.Ini' can be located everywhere in your hard disk.
- You must write the FULL_PATH_NAME (drive+directory+filename)
- using the 'environment' variable WCOMP or the -I option
-
- - Using the 'environment' variable -
-
- Ex: SET $WCOMP$ = -v -2 *.dat "C:\UT\WCOMP.INI" -u
-
- quotes needed
-
- - Using the -I option -
-
- Ex: wcomp -ic:\ut\personal.ini *.exe
- ^^
- no spaces between -i and the full_path_name
-
- The new name of the Ini will be 'Personal.Ini', and will must be
- located in 'c:\ut'.
-
- If you don't use 'SET $WCOMP$' nor the -I option, the Ini must be
- located in the root directory (C:\) with this name : 'WComp.Ini'
-
- ░▒▓ WComp.Ini ░▒▓
- Path_Extension :
- First Line · you must write the full_path_name for 'WComp.Ext'
- after the 'Path_Extension' command
- So, 'WComp.Ext' can be renamed too. If the full_path_name is not
- written, a file called 'WComp.Ext' must be put in the
- root directory (C:\).
- Needed (first line).
-
- Options :
- Second line · Enabling the 'Options' you can write your arguments
- (similar to the command-line).
- This is useful if you don't want to use the environment variable.
- Needed (second line).
-
- Disable_Obj_Cgm :
- Enabling the 'Disable_Obj_Cgm' command you can disable the verbose
- option for 'Object' and 'Computer Graphics Metafile' files.
- Two parameters accepted: 'Yes' or 'No'
- This is useful when you need the verbose option (for example
- you want to scan all the hard disk) except for those two formats
- because the output would be too large in a logfile.
- Default: 'No' (disabled).
- Needed (third line).
-
-
- 1) Shell Section.
- It allows you to run every file you want relative to the
- identified format.
-
- Structure:
-
- WCOMP-KEY command or program you want to link
- WCOMP-KEY command or program you want to link
- WCOMP-KEY command or program you want to link
- WCOMP-KEY command or program you want to link
- WCOMP-KEY command or program you want to link
- ......... ...................................
- ^^^^^
- at least
- one space
-
- WCOMP-KEY: Are the extensions you can found in the 'formats.txt' file
-
- Command or program you want to link: the operation you want to do
- with the analyzed format
- (max length: 60 char)
- You can use the WCOMP-KEY with multiple commands separating them
- with a '|'.
- You can write '%1' if you want to use the filename like an argument.
- There are 4 predefined WCOMP-KEY : EXC , SFX, WCO , WIN
-
- EXC = linked to : Com/Exe compressed files (ice, optlink,shrink..)
- SFX = linked to : self-extracting prg (arj, pkzip,....)
- WCO = linked to : files of which WComp reports the compiler
- WIN = linked to : all concerning windows files (not identified
- with the compiler, ex: .DLL)
-
- EX:
-
- GIF GIFDUMP %1>DUMP | SHOWGIF %1 | GIFLITE %1
- ZIP pkzip -v %1
- EXC UNP %1 | pkl %1 | chk4lite %1
- ARJ ARJ m %1 *.diz | arj d %1 *.sdi | arj t %1
- ^^^^^
- at least
- one space
-
- Lines beginning with ';' are comments only.
- The ';' must be put int the first column
-
- WComp does a disk-swapping. So your program can use the maximum
- memory available. If you set the environment variable called
- SWAPDIR, you can set the path of the swapfile created by
- WComp. If you use a ramdisk the shell will be faster
- If you don't use SWAPDIR , WComp puts the swapfile in the current
- directory.
-
- NOTE:
- Multiple command : the process is from left to right.
-
- Remember : the WCOMP-KEY - IS NOT - the extension of the
- file, but the extension you can found in 'formats.txt'
- So, if a file called FOO.DDD is recognized as 'PkZip',
- the WCOMP-KEY will be 'ZIP'.
-
-
- Even if the -u option is not used, when WComp scans
- a diet/lzexe/pklite altered file, if you want to decrypt or
- decompress the file, WComp will enable the shell section the same
- (WComp.Ini searched), searching for the correct WCOMP-KEY.
-
-
- 2) Scan Section.
- YOU can identify the files you like using your analysis
-
- Structure:
-
- [SCAN]
- [INFO] msg to display
- [EXT] extension
- [SIZEn] file-length
- [RET] errorlevel
- [STR] offset ( - offset), string
- [BYTE] offset ( - offset), byte(s)
- [!BYTE] offset ( - offset), byte(s)
- [WK] WCOMP-KEY
- [END]
-
- []= Brackets needed
- [SCAN] It means the section 'universal scan' starts
- soon afterwards.
- Needed.
- Only once in WComp.Ini.
- [INFO] msg to display
- If WComp match the format, WComp will display the
- phrase following [INFO]
- Needed.
- Only once for every format.
- Max length : 80
- [EXT] extension
- WComp checks the extension, if equal WComp
- continues the analysis.
- Optional. If 'extension' is 'E&C'
- the format's extension can be EXE o COM.
- Only once for every format.
- Max length : 3
- [SIZEn] length of file
- Check the length of the file using the condition
- defined with n. n= '>'
- '<'
- '='
- If condition is false stop the analysis on the current
- format.
- Only once for every format.
- Optional.
- Max length of 'length of file': 10
- [RET] errorlevel
- Return a value known as 'errorlevel'
- (between 1 and 255). This value erase the precedent
- value used by WComp in 'errorlevel.txt'.
- Only once for every format.
- Optional.
- Max length : 3
- [STR] offset, string.
- File matched if string is found at 'offset'.
- 'String' can contain spaces.
- Unlimited times for every format.
- Max length : 40
- [BYTE] offset, byte(s)
- File matched if byte(s) is found at 'offset'.
- Unlimited times for every format.
- Max length : 8
- [!BYTE] offset, byte(s)
- File matched if byte(s) is NOT found at 'offset'.
- Unlimited times for every format.
- Max length : 8
- [WK] WCOMP-KEY
- WCOMP-KEY used if you want to link the format
- with the 'universal shell'
- Only once for every format.
- Optional.
- MAx length : 9
- [END] Ends the Scan Section.
- Only once in 'WComp.Ini'
- Needed.
-
-
- ░▒▓ RANGE commands ░▒▓
-
- [STR] start - end , stringa
- [BYTE] start - end , byte(s)
- [!BYTE] start - end , byte(s)
-
- Those commands follows the same rules as above. They scan
- the files starting from 'start' until 'end'.
- The '-' is necessary.
-
- NOTE:
- [STR] , [BYTE] or [!BYTE] must be present for the scan
- [STR] is slightly faster than the other commands
-
- 'byte' can't exceed the maximum of 8 characters, and the length
- must be even.
-
-
- Ex:..........
- ..........
- [BYTE] 003, ab34f
- ^^^^^
- incorrect
-
- [BYTE] 003, 0ab34f
- ^^^^^^
- correct
-
- 'Byte' : hex format
- 'Errorlevel' : dec format
- 'Estension' : ascii format
- 'Length of file' : dec format
- 'Msg to display' : ascii format
- 'Offset' : hex format
- dec format (if end with 'd')
- 'String' : ascii format
- 'WCOMP-KEY' : ascii format
-
-
- Lines beginning with ';' are comments only.
- The ';' must be put int the first column
-
- Precedence: (from the top to the down)
- [INFO]
- The rest of the command :
- [EXT] [SIZEn] [RET] [STR] [BYTE] [!BYTE] [WK]
- You can put them as you want.
-
-
- Ex:
- [SCAN]
- ; Check of Clipper Object
- [INFO] Clipper Object
- [EXT] OBJ
- [BYTE] 004C,34de
- [!BYTE] 0001, dd6a17
- ; Check of Morph 12.2 (RANGE commands used)
- [INFO] Morph 12.2
- [BYTE] 20d - 1000d , ed45b431
- ; Check of Ventura
- [INFO] Ventura 2.0
- [WK] VEN
- [BYTE] 00300a,a9b13cb3
- [STR] 0400, Ventura (C)
- [BYTE] 00100a,245ffa10
- [!BYTE] 10d,a3d1abc7
- ; Check of Paintbrush
- [INFO] PaintBrush 18.0
- [SIZE>] 50
- [RET] 12
- [WK] PCX18
- [EXT] PCX
- [!BYTE] 01,34
- [BYTE] 0000a345,254fda3d
- [END]
-
- NOTE:
- 'WComp.Ini' structure
-
- Path_Extension
- Options
- Disable_Obj_Cgm
- ;shell section
- .........
- .........
- .........
- ;scan section
- [SCAN]
- .........
- .........
- .........
- [END]
-
- Shell Section: enabled with '-u'
- Scan Section: enabled with '-2'
-
- ░▒▓ How to optimize WComp.Ini ░▒▓
-
- Reduce your comments to minimum.
- If possible use [STR] instead of [BYTE], [!BYTE]
- Write [EXT] before the commands [STR],[BYTE],[!BYTE]
- Use [EXT] if possible.
- Use [SIZEn] if possible.
- Use the RANGE comands only where is strictly necessary
- Erase [WK] if they are not important
-
- ░▒▓ NOTE ░▒▓
-
- WComp doesn't check if the syntax is correct!
- A incorrect syntax will report unpredictable results!
- All the commands (enclosed within []), must be necessary uppercase,
- must be written in the first column without spaces inside the [],
- and with (at least) one space after the command.
-
- Ex:
- [BYTE ] 0, ab34
- ^
- incorrect! (no space!)
-
- [BYTE]0, ab34
- ^
- incorrect! (one space at least after the command)
-
- The rest of the WComp.Ini can be written uppercase or lowercase,
- putting all the space you want.
-
-
- You have a maximum of 3 WCOMP-KEY (shareware version).
- ░▒▓ " " 100 WCOMP-KEY (registered version) ░▒▓
-
- A public WComp.Ini is included in the WComp package.
- It is also useful if you want to examine the syntax of the Ini.
- If you upload the WComp package, please don't modify the public
- WComp.Ini. If you send me your personal Ini, it will be included
- in the next version of WComp.
-
-
- ┌────────────────┐
- │■ 4. WComp.Ext ■│
- └────────────────┘
-
- If you use the '-X' option, WComp compares the extension of the file
- with the extensions written in the 'WComp.Ext' file.
- If '-X+' option is used, the comparison is always done, otherwise
- if you use the '-X-' option, the comparison is done only if
- WComp has not been able to analyze the file (a mark '■' is displayed
- when the descriptions of 'WComp.Ext' are used)
-
- 'WComp.Ext' structure
-
- at least one space
-
- .ext description(enter)
- \extension
- '.'
- \in the first column
-
- ░▒▓ NOTE ░▒▓
-
- The extensions must be in alphabetically order
- A incorrect syntax will report unpredictable results!
-
- A public WComp.Ext is included in the WComp package.
- If you upload the WComp package, please don't modify the public
- WComp.Ext. You can freely modify the WComp.Ext file. Please
- mention:
- Jouni Miettunen - 1600 extensions, author of Filex
- Michele Catania - 314 extensions (and prg known by WComp)
- author of WComp
- Any other maintainer....
-
- Send me your WComp.Ext.
- It will be included in the next version of WComp.
-
-
- ┌─────────────────────┐
- │■ 5. Example of use ■│
- └─────────────────────┘
-
- WComp <no arguments> | scans any .EXE or .COM file found
- in the current directory.
-
- WComp -g | scans any file found in the current
- directory.
-
- WComp -g+ -v | scans any format in all the drives
- with more information
-
- WComp c:\ d:\ | scans any .EXE or .COM file found
- in the root directories of drives
- C: and D:.
-
- WComp *oo | scans *OO*.EXE and/or *OO*.COM in
- the current directory.
-
- WComp foo. | scans ONLY the file named FOO.
- in the current directory.
-
- WComp \graph\gif\ | scans any .EXE or .COM file in the
- \graph\gif\ directory
-
- WComp -v -b . | scans any file in the current
- directory plus more info and batch
- mode
-
- WComp -ad* -at* | scans *.d* and *.t* in all the drives
-
- WComp /? | shows a help screen.
-
-
- ┌───┬──────────────────────────────────────┐
- │III│▒▒ File format identified by WComp ▒▒│
- └───┴──────────────────────────────────────┘
-
- This section describes the file formats identified by WComp,
- with their own characteristics. A large number of file kinds
- are considered.
-
-
- ┌─────────────────────────────┐
- │■ 1. Executable Compressors ■│
- └─────────────────────────────┘
-
- WComp recognizes the following executable compressors:
- AinExe
- Axe (ALL)
- ComPack (4.2, 4.5)
- Crunch
- DeltaPacker
- Diet (1.00d, 1.20, 1.44, 1.45f)
- Epw Scrambler
- Exepack (3.60/5,4.00,4.05/6 5.31)
- Giant XPack
- Ice (1.00)
- Inertia Scrambler
- LzExe (0.90 ,0.91)
- OptLink
- Protect! (1.0, 2.0, 3.0, 3.1, 4.0, 5.0)
- Pklite (1.00, 1.03, 1.12, 1.13, 1.14, 1.15, 1.20)
- Pro-Pack (2.08)
- Qpeg Scrambler
- Scrunch
- Shrink
- TinyProg (3.x , 3.9)
- Xoe Scrambler
- WinLite
-
- WComp is successful in recognizing Diet,LzExe,
- Pklite-compressed programs which have been encrypted in order to
- make them impossible to decompress
-
- In which case, WComp will display [Altered!] next to the
- program's name, and ask whether you wish to decrypt it or not.
-
- NOTE
- Files compressed with Diet 1.00 and Diet 1.00d are IDENTICAL, so
- WComp always displays 1.00d as the version number.
- Diet version (>1.00d - 1.20) : always displayed 1.20 as the
- version number.
-
- Decryption is done assuming the header is the same of the more
- current releases; it is suggested to make a backup copy
- before proceeding.
-
- The decryption is a obsolete function if you own a exe-decompressor.
- For example, those programs are very GOOD exe-decompressors:
- TRON [(c) SmileSoft Company]
- UNP [(c) Ben Castricum]
- XOE [(c) Ady]
-
- NOTE
- WComp actually restores the 'signatures' required by the
- programs which expand the executables.
-
-
- ┌───────────────────────────────┐
- │■ 2. Self-Extracting Programs ■│
- └───────────────────────────────┘
-
- WComp tries to determine whether an executable has been generated by
- the AMG, ARC, ARJ, EXE (BuildSfx), DWC, JRC, LARC, LHA, PAK, PKZIP,
- SQZ compressors, as these utilities let you build self-extracting
- archives.
- Recognized versions are: Amg (2.2)
- Arc (6.0)
- Arj (2.0)
- BuildSfx
- Dwc
- JRchive (1.0)
- Larc (All)
- Lha (2.0)
- Pak (2.5)
- Pkzip (1.1)
- Sqz (1.0)
-
- An indication about the type ('mini' or 'standard') of .ZIP and .SQZ
- self-extracting files is given.
-
-
- ┌─────────────────────────────┐
- │■ 3. Programs (executables) ■│
- └─────────────────────────────┘
-
- WComp also determines whether the program runs under
- and/or has been generated by:
- - A3E (useful program to draw ansi screens)
- - Asc2Com (makes listable .COM files out ascii files)
- - AutoCom (makes listable .COM files out ascii graphics files)
- - AutoList (makes listable .EXE compressed files out ascii files)
- - AutoMate (builds .COM that handle tasks automatically)
- - BigText (makes .EXE files out of ascii, with added functionality)
- - Book-E (makes .EXE files out of ascii, with added functionality)
- - Borland Viewer(Borland Viewer)
- - Breeze (very good wp which compiles documents)
- - ColorCOM (makes listable .COM files out ascii files)
- - Cop (crypts .COM)
- - CryptCom (crypts .COM)
- - David's R.Com.(makes .EXE files out of ascii, with added functionality)
- - DemoMaker (makes nices Exe-Demos)
- - Disk eXpress (save an image of a floppy-disk to an .EXE (self-extract.)
- - Doc2Com (makes listable .COM files out ascii files)
- - DocMaker (makes .EXE files out of ascii, with added functionality)
- - Edit (makes listable .COM files,with added functionality)
- - Fmac2Com (converts .PIC files (Macintosh) to .COM files)
- - FPatch (makes patches [EXE format])
- - GifExe (converts .GIF files in self-displaying .EXE files)
- - Ady's Glue (links two .EXE)
- - Grab4 (grabs a screen-shot and converts it to an .COM file)
- - Grabber (grabs a screen-shot and converts it to an .EXE file)
- - Graphic Work. (powerful graphics file converter)
- - Laughing Dog (useful program for editing ascii screens)
- - MakeRead (makes self-listing files out of ascii files)
- - MenuMaker (very good menu-maker)
- - OS/2 (operating system)
- - ReadMake (makes .EXE files out of ascii, with added functionality)
- - Show (makes .COM files out of ascii)
- - SimDoc (makes .COM files out of ascii, with added functionality)
- - Sqwez (compress files to .EXE)
- - SysPack (compress device driver)
- - TChainer (links two .EXE)
- - TDisplay (makes self-listing files out of ascii files)
- - Texe (makes self-listing files out of ascii files)
- - TextLife (makes self-listing files out of ascii files)
- - TextToCom (makes listable .COM files out ascii files)
- - Thedraw (useful program for editing ascii screens)
- - Title-Maker (converts .GIF files in self-displaying .EXE files)
- - TsrMaker (converts TSR)
- - TurboTxt (makes listable .COM files out ascii files)
- - Txt2Com (makes listable .COM files out ascii files)
- - Txt2Exe (makes listable .EXE files out ascii files)
- - Txt2Pas (makes listable TSR .COM files out ascii files)
- - Txt2Res (makes listable TSR .COM files out ascii files)
- - TxtRun (makes .COM files out of ascii, with added functionality)
- - Voc2Exe (converts .VOC to .EXE)
- - Windows (very well known graphical user interface + much more)
- - WindowsMAKER (makes Windows programs)
- - Windows NT (operating system)
- - WriteMe (editor which compiles documents)
- - Writer (makes nice Intro & Demos)
- - Wsp (makes .COM with the differences between two files)
- - XLink (links two .EXE)
-
-
- ┌──────────────────────────────────┐
- │■ 4. Non-Executable file formats ■│
- └──────────────────────────────────┘
-
- WComp also gives several information about a large number
- of non-executable file formats.
-
- WComp actually identifies 468 different file formats:
-
- [ID] = only identification
-
- 669 (669 Tracker Module) [Title, Samples, Patterns]
- A (Library [Unix]) [ID]
- ABM (DeluxePaint Animator Brush) [Resolution]
- AEF (CA-VO Application Export) [ID]
- AMF (Advanced Module Format) [Title]
- AMG (Amg Archive) [ID]
- ABM (DeluxePaint Animator) [Resolution]
- AIF (Audio Interchange Format) [Sampling Rate]
- ALL (WordPerfect Printer) [ID]
- ANN (Windows Help Annotations) [ID]
- ANS (Ansi) [ID]
- AR7 (Ar7 Archive) [ID]
- ARC (Arc Archive) [ID]
- ARC (PkPak Archive) [ID]
- ARJ (Arj Archive) [ID]
- ART (First Publisher Art) [Resolution, Colors]
- ASM (Asm Source) [ID]
- AU (SUN Microsystems) [Sampling Rate]
- AVI (Audio Video Interleaved Animation) [ID]
- AXD (LabelPro Design [AXD]) [ID]
- BAS (Basic [Bload/Bsave]) [ID]
- BAS (Basic Source) [ID]
- BAT (Batch) [N. of lines]
- BGI (Borland Graphic Int. Device Driver)[Version, Name]
- BMK (Windows Help Bookmarks) [ID]
- BIF (Incremental File Blinker) [ID]
- BIT (Lotus Manuscript .BIT) [ID]
- BLK (Graphic Format) [Resolution]
- BMP (Alpha Microsystems) [Resolution, Colors, Bits x Pixel]
- BMP (Windows Bitmap) [Resolution,Colors,Bits x Plane,
- Number of Color Planes, Compression]
- BTM (4Dos Compressed Batch to Memory) [ID]
- BTM (Graphic Format) [Resolution, Colors]
- BTR (BTrieve) [ID]
- CAL (SuperCalc SpreadSheet) [ID]
- CAL (Windows Calendar) [ID]
- C (C Source) [ID]
- CAL (Computer-aided Acquisition and Logistic Support) [Resolution, Colors]
- CAS (Windows CaseLiner) [ID]
- CBL (Cobol Source) [ID]
- CDR (CorelDRAW!) [ID]
- CDX (IDX FoxPro2 Compound (Index)) [ID]
- CEL (Cel AutoDesk Animator) [ID]
- CFG (WinMod Pro Configuration) [ID]
- CGM (Computer Graphics Metafile) [Color precision, Color Table,
- Polygon,Polyline,Background Color,
- Font List, etc...]
- CH (Clipper Header Source) [ID]
- CHR (Borland Character Set) [Version, Nome]
- CHT (Harvard Graphics Chart) [ID]
- CLP (ClipArt Image) [ID]
- CLP (Windows Clipboard) [Type of Data]
- CMF (Creative Music File) [Title]
- CMP (LeadView Compressed) [Resolution]
- CMS (CMS) [Title]
- CNF (CNF Qmail Packet) [ID]
- CPF (Complete PC Fax) [ID]
- CPI (DOS Code Page Information) [ID]
- CPP (C++ Source) [ID]
- CQM (CopyQM 3.x Disk Image) [ID]
- CRD (Windows CardFile) [ID]
- CRF (Calcomp CCRF) [ID]
- CUR (Windows Cursor) [ID]
- CUT (Dr. Halo Cut) [Resolution]
- CV4 (CodeView ColorFile) [Version]
- CWA (C-Worthy Form) [ID]
- CWK (Claris Works Windows) [ID]
- DAT (Norton Image System) [Drive]
- DAT (Nodelist V6,V7) [ID]
- DAT (Qmail Packet) [ID]
- DAT (TBAV reference file) [ID]
- DBF (DataBase Format [DBII,DBIII,DBIV]) [Records, Field, etc]
- DBF (DataBase FoxPro2) [ID]
- DB (Paradox) [ID]
- DBT (DBase Memo) [ID]
- DAT (McAfee Scan 2.x Clean/Names) [ID]
- DAT (McAfee Scan 2.x Scan DAT) [ID]
- DAT (Registration Info Editor) [ID]
- DAT (McAfee Scan 2.x Scan DAT) [ID]
- DAT (VShield Data) [ID]
- DCA (DCA-RFT) [ID]
- DCX (Multi-Page PCX [DCX (fax)]) [ID]
- DEF (Modula-2 Library definitions) [ID]
- DEM (VistaPRO Definition) [ID]
- DIR (Odyssey Dialing Directory) [ID]
- DIR (Procomm+ Dialing Directory) [ID]
- DMF (Delusion Digital Music) [Title]
- DOC (DisplayWrite 3 Document) [ID]
- DOC (Lotus Manuscript) [ID]
- DOC (Microsoft Word Document) [ID]
- DOC (Q&A Write Document) [ID]
- DOC (WinWord Document) [ID]
- DOG (Laughing Dog Screen) [ID]
- DOX (MultiMate Document) [ID]
- DRS (WordPerfect Display Resource) [ID]
- DRV (ColoRIX Driver) [ID]
- DRV (CShow Video driver) [ID]
- DSK (IBM Image) [ID]
- DSK (Turbo C Desktop Prject) [ID]
- DTA (BTrieve) [ID]
- DTA (CatDisk Catalog) [Version 7.x , 8.x]
- DVP (DESQview Program Information) [Name, Checksum Byte, Maximum memory
- to allocate to partition,Minimum memory
- required, Pathname,Default directory
- name,Number. of text pages used,
- Number of first interrupt to save,
- Number of last interrupt to save,
- Rows in virtual screen buffer,
- Columns in virtual screen buffer,
- Initial window position (row),
- Initial window position (column),
- System memory]
- DXB (DXB AutoCad) [ID]
- DWC (Dwc Archive) [ID]
- DWG (Drawing Database AutoCad) [ID]
- EH (Expert Help) [ID]
- EHO (Expert Help Object) [ID]
- EPS (Encapsulated Postscript File) [ID]
- EVP (EnVision Publisher Publication) [ID]
- EVT (EnVision Publisher Template) [ID]
- FIL (WordPerfect Overlay) [ID]
- FLI (Flic AutoDesk Animator) [Resolution, Frames, Video ticks
- between frames]
- FNT (Banner) [Font Name]
- FNT (ColoRIX Font) [ID]
- FNT (Deluxe Paint II Font) [ID]
- FON (Qmodem Dialing Directory) [ID]
- FON (Telix Dialing Directory) [Number of entries,BBSname,tel,passw]
- FON (Terminate Dialing Directory) [Number of entries,BBSname,tel,passw]
- FOR (Fortran Source) [ID]
- FOT (Installed TrueType Font) [Font Name]
- FOX (FoxBASE+ 2.00) [ID]
- FPT (FoxPro2 Memo) [ID]
- FPT (SixDriver Memo [Clipper RDD] [ID]
- FRM (Visual Basic Form) [ID]
- FSM (Farandole Composer WaveSample) [Title]
- FUL (Master catalogue [Norton Backup]) [ID]
- FW2 (FrameWork II) [ID]
- FW3 (FrameWork III) [ID]
- FXD (WinFax Lite) [ID]
- GAS (GaS) [ID]
- GFB (GifBlast [Compressed .Gif]) [ID]
- GIF (Graphic Interchange Format) [Resolution, Colors, Interlaced
- Bits x Pixel, Color resolution,
- Image(Left Edge, Top, Width, Height)
- Compression]
- GM (Autologic) [Resolution, Colors, Dots x Inch]
- GOE (Satellite Image Data) [Resolution, Colors]
- GR2 (Windows Grabber) [ID]
- GRB (HP-48sx Graphic Object) [Resolution, Colors, Type]
- GRP (Windows Program Manager Group) [ID]
- H (C Header Source) [ID]
- HA (Ha Archive) [ID]
- HAP (Hap Archive) [ID]
- HDR (Force Header Source) [ID]
- HDR (PC-File Header) [ID]
- HDR (SPOT Satellite Image) [Resolution]
- HLP (C-Worthy Help) [ID]
- HLP (Microsoft Quick Help) [FileName]
- HLP (Norton Utility Help) [Version : 6.0 , 7.0 , 8.0]
- HLP (Novell Help) [ID]
- HLP (OS/2 Help) [ID]
- HLP (ProView Help) [ID]
- HLP (ProWindows Help) [ID]
- HLP (Turbo Vision Help) [ID]
- HLP (Windows Help) [ID]
- HPK (Hpack Archive) [ID]
- HPP (C++ Header Source) [ID]
- HRF (Hitachi Raster Format) [Resolution, Colors]
- HSI JPG (Handmade Software Inc JPG) [Resolution, Colors, Dots x Inch]
- HTD (HyperText Reader) [Date]
- HYP (Hyper Archive) [ID]
- KEY (Boxer Key) [ID]
- IBG (Planetary Image [NASA]) [Resolution, Colors]
- ICA (Icon Manager Archive) [N. of icons]
- ICO (Windows Icons) [Resolution, Colors, Planes]
- IDV (ColoRIX File Handle) [Converted File]
- IDX (IDX FoxPro2 Compact (Index)) [Index String]
- IDX (Norton Image System (Index)) [ID]
- IFF (Interchange Format] [ID]
- IMG (Adex) [Resolution, Colors, Compression]
- IMG (Gem VDI Image) [Resolution, Colors]
- IMG (Img Software Set) [Resolution, Colors]
- INF (INF [BlueWave]) [ID]
- INF (OS/2 INF) [ID]
- INI (Norton Commander Initialization) [ID]
- INI (Initialization File) [Title of setups]
- INS (INSTALL by Knowledge Dynamics Corp)[ID]
- JPG (Joint Photographic Experts Group) [Version, Resolution, Colors,
- Dots x Inch, Creator]
- JQC (JqCalc) [ID]
- JRC (JRchive Archive) [ID]
- JTF (Hayes JT Fax) [ID]
- LAN (Erdas) [Resolution, Colors]
- LBM (Interleaved Bitmap) [Resolution, Colors, Version,
- Number of Planes]
- LBR (Microsoft Cobol Library) [ID]
- LGO (Windows Logo) [ID]
- LHA (Lha Archive) [ID]
- LIB (Library of OBJ) [Functions, Records....etc...]
- LIF (INSTALL by Knowledge Dynamics Corp)[ID]
- LIM (Limit Archive) [ID]
- LIQ (Liquid Tracker Module) [Title, N. of samples, Volume,
- Size, Speed, Loop Begin, Loop End]
- LNG (AntiViral ToolKit Pro Language) [ID]
- LZS (Larc Archive) [ID]
- M2O (Modula-2 Object) [ID]
- MAC (MacPaint Graphic) [ID]
- MAP (Link Map File) [ID]
- MBM (BTrieve Structure) [ID]
- MCW (MS Word Document [Macintosh]) [ID]
- MDX (Multiple Index DBase IV (Index)) [ID]
- MED (Octamed [Amiga]) [ID]
- MEQ (WordPerfect Printer Q) [ID]
- MH (Teli Fax) [ID]
- MID (Windows Midi) [ID]
- MNU (Norton DeskTop Menu) [ID]
- MOD (Module) [Title, N. of samples,
- name of samples]
- MOD (Modula-2 Source) [ID]
- MOD (Oktalyser Module) [Name of samples]
- MP (MultiPlan) [ID]
- MPG (MPEG) [ID]
- MRB (MRB Qmail Packet) [ID]
- MRS (WordPerfect Macro) [ID]
- MS (MSAV Checksum List) [ID]
- MSG (International Msg Lang. [SCAN McAfee]) [Resolution]
- MSP (Microsoft Paint) [Resolution]
- MTM (MultiTracker Module) [ID]
- MTV (MTV RayTracer) [Resolution]
- NCD (Norton Change Directory's Tree) [ID]
- NCD (Norton Commander) [ID]
- NDX (Dbase index) [ID]
- NG (Norton Guides) [Title]
- NLM (NetWare Loadable Module) [Title, Resource Address]
- NOT (NOT) [ID]
- NSX (NSX [Index]) [ID]
- NTX (NTX Clipper [Index]) [Expression]
- O (GCC Object) [ID]
- OBJ (Object) [Source, Compiler, Functions,
- Records...etc..]
- OPT (Optic AutoDesk Animator) [ID]
- PAK (Packer Archive [ImaagiSOFT]) [ID]
- PAK (Pak Archiver) [ID]
- PAL (Microsoft Draw Palette) [ID]
- PAS (Pascal Source) [ID]
- PBC (PowerBASIC Chain) [ID]
- PBU (PowerBASIC Unit) [ID]
- PCB (Comix PCB [Index]) [ID]
- PCL (HP LaserJets and compatible printers) [ID]
- PCX (Paintbrush) [Resolution, Colors, Compression,
- Bits x Pixle x Plane, Number of
- Color Planes,
- Bytes x Scan Line x Color Plane,
- Palette Info]
- PFB (Adobe Type Manager) [Font Name]
- PFM (PostScript Font) [Font Name]
- PHO (RipTerm Dialing Directory) [BBSname, Tel.]
- PIC (IBM Picture Maker) [Resolution]
- PIC (PcPaint) [Resolution, Colors]
- PIC (Macintosh) [Resolution, Colors]
- PIF (Windows Program Information) [Name, Checksum Byte, Maximum memory
- to allocate to partition,Minimum memory
- required, Pathname,Default directory
- name,Number. of text pages used,
- Number of first interrupt to save,
- Number of last interrupt to save,
- Rows in virtual screen buffer,
- Columns in virtual screen buffer,
- Initial window position (row),
- Initial window position (column),
- System memory]
- PIX (PIX HiJaak) [Resolution]
- PLL (.RTLink Prelinked Library) [Version : 3.13 , 3.14b, 5.11]
- PLT (.RTLink Prelinked Transfer Table) [Version : 3.13 , 3.14b]
- PLY (Polygon AutoDesk Animator) [ID]
- PNM (Portable AnyMap) [Resolution, Colors]
- PPE (PCBoard Programming Language Exec.)[ID]
- PPP (PagePlus Document) [ID]
- PPT (Microsoft PowerPoint) [ID]
- PPT (PagePlus Template) [ID]
- PRD (Galaxy Printer Driver) [ID]
- PRD (NeoPaint Printer Driver) [ID]
- PRG (Clipper Source) [ID]
- PRJ (Turbo C Project) [Files, Code, Data, Line]
- PRO (CatDisk Comment Import Profile) [ID]
- PRS (WordPerfect Printer Resource) [ID]
- PUB (Microsoft Publisher) [ID]
- PW (Professional Write Document) [ID]
- PZL (Puzzle [Unix]) [Resolution, Colors]
- QAG (Norton DeskTop Group) [ID]
- QDV (Giffer,Macintosh) [Resolution, Colors]
- R8 (Cubicomp PictureMaker) [Resolution, Colors, Color channel]
- RAS (Sun Raster) [Resolution, Colors]
- RAW (Handmade Software Inc.) [Resolution, Colors]
- REC (Windows Recorder) [ID]
- REC (Record AutoDesk Animator) [ID]
- RES (Graphic Workshop Resource) [ID]
- RES (Window Resource) [Name]
- RIC (Ricoh Fax) [ID]
- RIP (Remote Imaging Protocol) [ID]
- RLE (Lotus Manuscript .RLE) [ID]
- RLE (Utah Raster Toolkit) [Resolution, Colors]
- ROL (Adlib music midi [Roland]) [ID]
- RTF (Rich Text Format) [ID]
- RTL (HP Raster Transfer Language) [Resolution]
- RTP (RTPatch) [Version : 2.x]
- RXD (Reflex) [ID]
- S3M (Scream Tracker Module) [Title, Type, Orders, Patterns,
- Instruments, Master Volume, Flags
- Initial Speed, Initial Tempo,
- Ultra-click removal,
- Default Channel Pan]
- SAM (Amì Professional) [ID]
- SCD (Scodl [Agfa]) [Colors]
- SCI (ColoRIX Ega/Vga Paint) [Resolution, Colors]
- SCR (VistaPRo Script) [ID]
- SDI (Super Data InterChange) [ID]
- SDS (Midi Sample Dump Standard) [ID]
- SDX (Sample Dump Exchange File) [ID]
- SEC (Norton DiskReet) [ID]
- SET (SET [WordPerfect]) [ID]
- SF (IRCAM) [Sampling Rate]
- SFL (Font Bitstream,HP Laserjet+) [ID]
- SGI (Silicon Graphics Image) [Resolution, Colors]
- SHM (WordPerfect Shell) [ID]
- SHP (Desqview Shared Program) [ID]
- SHW (NeoShow Slide Show) [ID]
- SIG (TBAV compressed signature) [ID]
- SLC (Telix compiled script) [ID]
- SLD (AutoCad Slide) [ID]
- SMP (DigiPlayer/ST3 Sample) [Title]
- SMP (Turtle Beach SampleVision) [ID]
- SND (PCM Unsigned Raw) [Title]
- SND (SoundTool/Wired) [Title, Frequency Rate, DataSize,
- Volume, Shift]
- SNG (SNG) [ID]
- SOU (SBStudio II) [ID]
- SQZ (Squeeze Archive) [ID]
- SST (Satellite Image Data) [Resolution,Colors]
- ST3 (Scream Tracker 3 CacheFile) [ID]
- STM (Scream Tracker Module) [Title , Type, Tempo, Patterns,
- Version , Name of Samples,
- Global Volume, Bmod2Stm,
- ScreamTracker]
- STN (Stickies!) [ID]
- STX (Scream Tracker X) [Title]
- SVF (EnVision Publisher Font) [ID]
- SYM (Borland Pre-compiled Header) [ID]
- SYS (Device Driver) [(Character, Block) Device Driver
- IOCTL (Generic, Query, Read, Write),
- Standard Input, Standard Output,
- Special, etc...]
- SWP (SpawFile [Qedit]) [ID]
- TC (Turbo C Configuration) [ID]
- TCH (Turbo C Help) [ID]
- TD (TheDraw Save File) [Version]
- TD0 (Teledisk-compressed) [ID]
- TEC (Reader) [ID]
- TFA (Turbo Profiler Area) [ID]
- TFM (TeX Font Metric) [Font Name]
- TGA (Targa) [Resolution, Colors,
- Compression, N. bits]
- THS (WordPerfect Thesaurus) [ID]
- TIF (Tagged Interchange File Format) [Resolution, Colors, Entries,
- BitsPerSample, SamplesPerPixel,
- Compression, Cpu,
- PhotoMetricInterpolation,
- RowsPerStrip, PlanarConfiguration]
- TPU (Turbo Pascal Unit) [ID]
- TRM (Windows Terminal) [ID]
- TTF (TrueType Font) [ID]
- TXT (Meal-Master) [ID]
- TXT (Text) [First Line]
- UBF (Universal Bitamp Format) [ID]
- UC2 (UltraCompressor II Archive) [Version, Damage protect]
- UE2 (UltraCrypt) [ID]
- UUE (UUencode) [ID]
- ULT (UltraTracker Module) [ID]
- UWF (UltraTracker WaveSample) [Title]
- VAN (VistaPRO Animator) [Resolution, Comment, LandScape]
- VI (Jovian) [Resolution, Colors]
- VIT (VITec) [Resolution, Colors]
- VMF (Covox VoiceMaster) [Title, DataSize]
- VOC (Creative Voice) [Title, DataSize, Version, Type,
- Compression]
- VOL (Stacker Volume) [ID]
- VRS (WordPerfect Video Resource) [ID]
- Z (Compress) [ID]
- ZIP (GNU Zip Archive) [ID]
- ZIP (PkZip Archive) [ID]
- ZOO (Zoo Archive) [ID]
- ZYX (ZyXEL Voice Data) [N. Bits]
- WAV (Windows Wave) [Frequency Rate, DataSize, Title,
- Copyright Notice ,Artist, Engineer
- Technician, Comments]
- WDB (Microsoft Works DataBase) [Version]
- WFX (WorldPort Fax) [ID]
- WK1 (Lotus 123 2.x Spreadsheet) [ID]
- WK3 (Lotus 123 3.0 Spreadsheet) [ID]
- WKQ (Quattro Spreadsheet) [ID]
- WKS (Lotus 123 1A Spreadsheet) [ID]
- WKS (Microsoft Works Spreadsheet) [ID]
- WMF (Windows MetaFile) [Object, Max Record]
- WPD (Word Perfect Document) [Version : 4.x , 5.x]
- WPF (Enable WPF Document) [Version]
- WPG (Word Perfect Graphic) [Version]
- WPS (Microsoft Works Document) [ID]
- WQ1 (Quattro Pro Spreadsheet) [ID]
- WRK (Lotus Symphony) [ID]
- WRK (WRK) [ID]
- WRI (Windows Write Document) [ID]
- WSD (WordStar Document) [Version]
- WS2 (WordStar 2000 Document) [Version]
- WSP (W. Binary Diff Update) [ID]
- X (Aurora 1.x Macro Compiled) [ID]
- XFX (OAZ Fax) [ID]
- XLC (Excel Graphic) [ID]
- XLM (Excel Macro) [ID]
- XLS (Excel Spreadsheet) [ID]
- XLW (Excel WorkBook) [ID]
- XWD (X Window Dumping) [Resolution, Colors]
- XDB (Flambeaux Help) [ID]
- XYW (XyWrite Document) [ID]
- 000 (Stacker Header) [ID]
- 00? (SwapFile [4Dos]) [ID]
- 00? (Catalogue [Norton Backup]) [ID]
- 00? (GeoWorks) [ID]
- 00? (Disk eXpress) [Title , Compression]
- -VB (AntiViral ToolKit Pro) [ID]
- ??? (Ability Communications) [ID]
- ??? (Ability DataBase) [ID]
- ??? (Ability Graphics) [ID]
- ??? (Ability SpreadSheet) [ID]
- ??? (Ability Word Processing) [ID]
- ??? (Amì MetaFile) [ID]
- ??? (Borland Graphics Int. Driver) [ID]
- ??? (Borland Overlay) [ID]
- ??? (Borland Pascal Help) [ID]
- ??? (Borland Resource) [ID]
- ??? (Codec Compressor 3.10) [ID]
- ??? (Comt) [ID]
- ??? (Dart [Compressed HyperText]) [ID]
- ??? (DietDisk) [ID]
- ??? (Game Bytes Data) [ID]
- ??? (Game Bytes Graphics) [ID]
- ??? (Gravis Ultrasound Patch) [ID]
- ??? (IBM Plans) [ID]
- ??? (IBM SubTitler Electronics Script) [ID]
- ??? (JustWrite Document) [ID]
- ??? (JustWrite Library) [ID]
- ??? (LateX Source) [ID]
- ??? (Microsoft Install Utility) [ID]
- ??? (Microsoft Symbolic Link) [ID]
- ??? (PocketD Indexed Help) [ID]
- ??? (Slim) [ID]
- ??? (SonArc Compressed PCM) [ID]
- ??? (SonArc Compressed VOC) [ID]
- ??? (SonArc Compressed WAV) [ID]
- ??? (Sound Driver [(C) Miles] [ID]
- ??? (Super Project Plus) [ID]
- ??? (VPatch) [ID]
- ??? (WordPerfect Block) [ID]
- ??? (WordPerfect Calculator) [ID]
- ??? (WordPerfect Calendar) [ID]
- ??? (WordPerfect Column Block) [ID]
- ??? (WordPerfect DataPerfect) [ID]
- ??? (WordPerfect Dictionary [ID]
- ??? (WordPerfect Dictionary [Rules]) [ID]
- ??? (WordPerfect DrawPerfect) [ID]
- ??? (WordPerfect Equation Resource) [ID]
- ??? (WordPerfect FileManager) [ID]
- ??? (WordPerfect Graphics Driver) [ID]
- ??? (WordPerfect Keyboard) [ID]
- ??? (WordPerfect Help) [ID]
- ??? (WordPerfect Hyphenation Code) [ID]
- ??? (WordPerfect Hyphenation Data) [ID]
- ??? (WordPerfect Install) [ID]
- ??? (WordPerfect Hyphenation Lex) [ID]
- ??? (WordPerfect MacroEditor) [ID]
- ??? (WordPerfect Mail) [ID]
- ??? (WordPerfect Mouse Resource) [ID]
- ??? (WordPerfect Macro Resource) [ID]
- ??? (WordPerfect NoteBook) [ID]
- ??? (WordPerfect Office) [ID]
- ??? (WordPerfect PlanPerfect) [ID]
- ??? (WordPerfect Prefix Inf.) [ID]
- ??? (WordPerfect Program Editor) [ID]
- ??? (WordPerfect Rect. Block) [ID]
- ??? (WordPerfect Reserved Format) [ID]
- ??? (WordPerfect Scheduler) [ID]
- ??? (WordPerfect Setup) [ID]
- ??? (WordPerfect Spell [Rules]) [ID]
- ??? (WordPerfect Spell [Wordlist]) [ID]
-
-
- ? = Unknown extension
-
- Even if a file has an extension different from those
- indicated above, it can often be identified.
-
-
- ┌────────────────┐
- │■ 5. Compilers ■│
- └────────────────┘
-
- WComp currently recognizes 64 different compilers:
-
- ApBasic (1.2 , 1.3)
- Ansi 74-86 Cobol
- Asic (1.0 , 2.0 , 3.0, 4.0)
- Assembler
- Aztec C
- BasicBasic (1.3)
- Bat2Exec (batch compiler)
- Batch Wizard (batch compiler)
- BatLite
- Borland C++
- Borland Pascal (7.0)
- CB-86
- CI-86
- Clipper Summer 87 (dbase compiler)
- Clipper 5.x (dbase compiler)
- DeSmet C (3.1)
- DbFast (dbase compiler)
- dBFast (dbase compiler) (by Gensoft)
- Eco C
- F-Modula 2 (3.1)
- Force (Xbase compiler)
- FromBat (batch compiler)
- Future86
- GNU C
- IBM Cobol-86
- Intel Code Builder (32 bit)
- Janus Ada
- JPI TopSpeed Modula 2
- Lattice C (ALL)
- Logitech Modula-2
- LSI C-86
- Meridian C
- Metaware High C
- Microsoft Basic (ALL 7.1)
- Micro-C
- Microsoft C (3.0 , 4.0 , 5.0 , 5.1 , 6.0 , 7.0)
- Microsoft Fortran
- Microsoft Quick Pascal (1.0)
- Miracle C
- Mix C
- Northwest C
- Oberon-M
- Pc/Forth
- PowerBASIC
- PowerBatch (batch compiler)
- Power C
- Quick Basic (1.0 , 2.0 , 3.0 , 4.0 , 4.5)
- QuickCWin
- QuickSilver (dbase compiler)
- Realia Cobol
- Small C
- SurPas
- TopSpeed Modula-2
- TsrBasic (ALL)
- Turbo Basic (1.0)
- TurboBat (batch compiler)
- Turbo C (1.5 , 2.0)
- Turbo C++ (1.0)
- Turbo Pascal (3.0 (o prec.) , 4.0, 5.0, 5.5, 6.0, 7.0)
- Turbo Prolog
- Visible Pascal
- Visual Basic (1.0, 2.0, 3.0, (Windows compiler))
- Watcom C (6.5 , 8.5) (16 Bit - 32 Bit)
- Zortech C (16 Bit - 32 Bit)
-
-
- - Version numbers enclosed in brackets are recognized by WComp.
-
- - WComp cannot distinguish:
- version 4.0 and 4.1 of QuickBasic
- version 3.0 and 4.0 of Asic (.com)
- version 1.00 and 1.0x of Turbo C++
- Turbo C++ 3.0 and Borland C++ x.xx
-
- - The type of assembler is not specified for assembly programs;
- a generic 'Assembler' is displayed next to them.
-
- - TurboBat: only non-registered versions are identified.
-
- - If the program has been encrypted in any way, WComp could possibly
- identify the compiler but not the version (even if it is among
- the recognized ones), because crypting makes identification-strings
- partially visible.
- Sometimes, only the language is identified; in such a case, a
- question mark ('?') is displayed before the name of the language
- (e.g. '? C').
-
-
- ┌────────────────────┐
- │■ 6. Miscellaneous ■│
- └────────────────────┘
-
- WComp recognizes:
-
- Alchemy (sophisticated and complete graphic file converter)
- Ansi (Ansi inside .EXE)
- Bgi (Borland) [Graphics]
- Blinker (Linker)
- Borland Debug , Overlay, Resource
- CauseWay (Linker)
- Code32 (DOS Extender by Tran of Renaissance)
- Com2Exe (COM to EXE converter)
- Compress (DOS compressor)
- CPAV Immunization (Anti-virus Code inoculator)
- CV (Microsoft CodeView)
- DigPak Driver (Sound Driver)
- DOS/4GW (DOS Extender)
- FlatMan (Flat Handler)
- Giflite (GIF compressor)
- Gif2Jpg (GIF to JPG converter)
- Go32 (DOS Extender by GNU C)
- Grasp (great sw for graphics animations [Exe Format])
- GreenLeaf (Library)
- HSC-Player (HSC Player)
- MiniMod (Player Module, by Mark J Cox)
- MOD (Module (sound's file) inside Exe)
- PKWARE Data Compression Library.
- (prg compressed using this library)
- Player (Music Player, by Mikko Sairio)
- Spawno Library (Library (shelling, swapping..etc..))
- Swap Library (Library (shelling, swapping..etc..))
- Tlink (Linker)
- XSpawn Library (Library (shelling, swapping..etc..))
-
-
- ┌─────────────┐
- │■ 7. Limits ■│
- └─────────────┘
-
- While every effort has been made to ensure that the identifications
- that WComp makes are accurate it will never be perfect. Sometimes
- WComp will not recognise a file that it knows about.
- Why? Due to the large number of file formats, and the inherent
- difficulty in obtaining , analyzing and distinguishing them.
- You assume full responsibility for the selection and use of WComp to
- achieve your intended results.
- WComp is not infallible!
-
- So......
- - WCOMP may not recognize completely:
- - Windows programs
- - Programs provided with DOS
- - Executable generators which WCOMP recognizes, such as TC.EXE,
- TPC.EXE, TLIB.EXE etc.
- - Assembled programs
- - Trackers programs (it could report the presence of sound's files)
- - File-Identifiers/Converters programs
- - And any format which has been recently modified, off course!!
-
- File-Identifiers: if you want to know the compiler, for those
- programs ONLY, the 'fast' scan could be
- better than 'deep' or 'extreme' scan
- (deep & extreme could be confused)
-
- I would be very grateful to anyone providing the information
- for the exact identification of newer versions of compilers or new
- products.
- Also, it would be very helpful if you could submit files (even small
- ones) that cannot be recognized, so that I may study them.
-
- ░▒▓ Coder! ░▒▓
- Differents technics are implemented for the analysis of the true
- coder of the program. Unfortunately there isn't a standard which
- is used by the programmers. So, sometimes WComp will be confused.
-
-
- ┌──┬─────────────┐
- │IV│▒▒ Utility ▒▒│
- └──┴─────────────┘
-
- This section describes Ascii ,InfoExe and WMerge, three utilities
- included in the WComp package.
-
- ┌────────────┐
- │■ 1. Ascii ■│
- └────────────┘
-
- Ascii is a filter for displaying the ASCII contents
- of an .EXE or .COM file; it is a very useful aid for WComp
- in identifying the signature left by the compilers.
-
- Usage: Ascii [path]files []= optional
-
- Example: Ascii tc*.exe make.exe g*.com c:\*.exe
-
-
- ┌──────────────┐
- │■ 2. InfoExe ■│
- └──────────────┘
-
- InFoExe extracts a lot of information about .EXE
- (DOS , Windows, etc...)
-
- Usage: InfoExe [options] [path]files[.exe] [options] []= optional
-
- -e Enable Relocation Locations Display
- -o Disable Old Executable Display
- -l Display Software License Agreement
- -n Disable New Executable Display
- -v Verbose
-
- Example: InfoExe tc[*.exe] ma[ke.exe] c:\[*.exe]
-
- With the -v option more information will be displayed
- (New Executable Header)
-
-
- ┌─────────────┐
- │■ 3. WMerge ■│
- └─────────────┘
-
- WMerge updates the Ini with new formats.
- It is possible to append any format to the end of the file
-
- Usage: WMerge upd_filename your_ini
-
- upd_filename : ascii-file containing new formats,
- it must follow the rules of syntax of the universal
- scan
-
- your_ini : your personal ini
-
-
- WMerge searches the command [END].
- Afterwards, WMerge appends the upd_filename to your_ini.
-
- Ex: PRIVATE.INI (your_ini) FORM.UPD (upd_filename)
- .......... [INFO] Graphics 1.0
- [INFO] Dbase 3.0 [STR] 0, graphic
- [STR] 0, Dbase [INFO] SpreadSheet 2.0
- [END] [STR] 0, Sheet
-
- After the execution of WMerge (WMerge private.ini form.upd),
- your Ini will be :
- ...........
- [INFO] Dbase 3.0
- [STR] 0, Dbase
- [INFO] Graphics 1.0
- [STR] 0, graphic
- [INFO] SpreadSheet 2.0
- [STR] 0, Sheet
- [END]
-
- NOTE: Upd_filename: don't write the [SCAN], [END] commands.
- Only new formats are needed
- (you can use the comments off course)
- If any comment will be found after the [END] command, it will
- be overwritten.
-
-
- ┌──┬──────────────────────┐
- │ V│▒▒ Some Information ▒▒│
- └──┴──────────────────────┘
-
- This section gives some information about the WComp package
-
-
- ┌──────────────────┐
- │■ 1. Errorlevels ■│
- └──────────────────┘
-
- WCOMP will exit with an errorlevel of the last file tested.
-
- The errorlevels are:
-
- 0 Unknown
-
- Graphics
- 1 GIF (Graphic Interchange Format)
- 2 JPG (Joint Photographic Experts Group)
- 3 BMP (Windows Bitmap)
- 4 TGA (Targa)
- 5 RLE (Utah Raster)
- 6 RAW (HSI RAW)
- 7 LBM (Interleaved Bitmap)
- 8 PIC (PcPaint)
- 9 PCX (Paintbrush)
- 10 GM (AutoLogic)
- 11 SGI (Silicon Graphics Image)
- 12 RAS (Sun Raster)
- 13 XWD (X Window Dumping)
- 14 PNM (Portble Bitmap)
- 15 VI (Jovian)
- 16 IMG (Adex)
- 17 LAN (Erdas)
- 18 RTL (Hp Raster Transfer Language)
- 19 PCL (Hp LaserJets and compatible printers)
- 20 HSI JPG (Handmade Software Inc JPG)
- 21 SCI (ColoRIX Ega/Vga Paint)
- 22 MAC (MacPaint Graphic)
- 23 EPS (Encapsulated Postscript File)
- 24 TIF (Tagged Interchange File Format)
- 26 BGI (Borland Graphic Interface Device Driver)
- 27 RES (Graphic Workshop Resource)
- 40 WPG (Word Perfect Graphic)
- 41 SCD (Scodl [Agfa])
- 57 COM (TheDraw)
- 59 EXE (GifExe)
- 70 BTM (BTM [Graphic])
- 81 PAL (Microsoft Draw Palette)
- 84 CAL (Computer-aided Acquisition and Logistic Support)
- 85 GOE (Satellite Image Data [GARS])
- 86 GOE (Satellite Image Data [McIDAS])
- 88 ART (First Publisher Art)
- 89 BAS (Basic [Bload/Bsave])
- 93 MSP (Microsoft Paint)
- 94 PIC (IBM Picture Maker)
- 95 IBG (Planetary Image [NASA])
- 96 BMP (Alpha Microsystems)
- 97 R8 (Cubicomp PictureMaker)
- 98 SST (Satellite Image Data [IDIDAS])
- 99 HDR (SPOT Satellite Image)
- 101 FLI (Flic AutoDesk Animator)
- 106 SCR (VistaPRO Script)
- 111 PFB (Adobe Type Manager)
- 113 PFM (PostScript Font)
- 131 PIX (PIX HiJaak)
- 133 IMG (Gem VDI Image)
- 134 CGM (Computer Graphics Metafile)
- 139 MPG (MPEG)
- 140 CDR (CorelDRAW!)
- 148 SFL (Font Bitstream,HP Laserjet+)
- 158 DWG (Drawing DataBase AutoCad)
- 159 TTF (TrueType Font)
- 160 RIP (Remote Imaging Protocol)
- 169 CEL (Cel AutoDesk Animator)
- 170 OPT (Optic AutoDesk Animator)
- 172 REC (Record AutoDesk Animator)
- 173 SLD (AutoCad Slide)
- 174 DXB (DXB AutoCad)
- 180 BIT (Lotus Manuscript .BIT)
- 181 RLE (Lotus Manuscript .RLE)
- 187 TFM (TeX Font Metric)
- 189 DCX (Multi-Page PCX [DCX (fax)])
- 190 PUB (Microsoft Publisher)
- 192 CRF (Calcomp CCRF)
- 197 FXD (WinFax Lite)
- 200 GFB (GifBlast)
- 201 DEM (VistaPRO DEM)
- 204 ABM (DeluxePaint Animator Brush)
- 205 ANM (DeluxePaint Animator)
- 216 PIC (Macintosh)
- 220 QDV (Giffer,Macintosh)
- 223 BLK (Graphic Format)
- 224 MTV (MTV RayTracer)
- 225 CUT (Dr. Halo Cut)
- 226 PZL (Puzzle [Unix])
- 233 VAN (VistaPRO Animation)
- 239 HRF (Hitachi Raster Format)
- 240 GRB (HP-48sc Graphic Object)
- 241 IMG (Img software Set)
- 242 VIT (VITec)
- 246 FNT (Deluxe Paint II Font)
-
-
- Sound
- 54 AU (SUN Microsystems)
- 67 WAV (Windows Wave)
- 71 STM (Scream Tracker Module)
- 76 AMF (AMF)
- 80 SMP (Turtle Beach SampleVision)
- 83 ROL (Adlib Music Midi (Roland))
- 90 MTM (MultiTracker Module)
- 100 BNK (BNK)
- 107 CMF (Creative Music)
- 108 CMS (CMS)
- 116 MID (Windows Midi)
- 119 ULT (UltraTracker)
- 121 SND (SoundTool/Wired)
- 122 VMF (Covox VoiceMaster)
- 136 SNG (SNG)
- 150 VOC (Creative Voice)
- 152 NOT (NOT)
- 153 WRK (WRK)
- 212 AIF (AIFF)
- 227 MOD (Module)
- 229 SF (IRCAM)
- 234 LIQ (Liquid Tracker Module)
- 250 669 (669)
- 252 S3M (Scream Tracker Module 3.0)
- 253 STX (Scream Tracker X)
-
- Windows
- 25 HLP (Windows Help)
- 42 REC (Windows Recorder)
- 43 CRD (Windows CardFile)
- 44 CLP (Windows Clipboard)
- 45 TRM (Windows Terminal)
- 46 ICO (Windows Icons)
- 48 PIF (Windows Program Information)
- 62 GRP (Windows Program Manager Group)
- 66 FON (Windows TrueType Font)
- 102 CAL (Windows Calendar)
- 137 RES (Windows Resource)
- 142 WMF (Windows MetaFile)
- 147 CUR (Windows Cursor)
- 247 CAS (Windows CaseLiner)
- 248 LGO (Windows Logo)
- 249 GR2 (Windows Grabber)
-
- Archive
- 35 ZIP (PkZip Archive)
- 36 LHA (Lha Archive)
- 37 ARJ (Arj Archive)
- 38 SQZ (Squeeze Archive)
- 55 EXE (Rar Sfx)
- 61 ZOO (Zoo Archive)
- 63 HA (Ha Archive)
- 74 AR7 (Ar7 Archive)
- 78 UC2 (UltraCompressor II Archive)
- 82 LZS (Larc Archive)
- 92 PAK (Packer Archive [ImagiSOFT])
- 114 PAK (Pak Archive)
- 120 HAP (Hap Archive)
- 132 HYP (Hyper Archive)
- 135 HPK (Hpack Archive)
- 143 AMG (Amg Archive)
- 144 ARC (PkPak Archive)
- 145 ARC (Arc Archive)
- 154 EXE (Amg Sfx)
- 196 EXE (Arc Sfx)
- 206 LIM (Limit Archive)
- 207 EXE (Pak Sfx)
- 213 EXE (Dwc Sfx)
- 214 RAR (Rar Archive)
- 219 DWC (Dwc Archive)
- 230 EXE (Larc Sfx)
- 235 EXE (BuildSfx)
-
- Word Processing (DTP , Editor, Text...)
- 51 WPD (WordPerfect Document)
- 53 CWK (Claris Works Windows)
- 64 DOC (Microsoft Word Document)
- 65 DOC (Windows Write Document)
- 69 DCA (DCA-RFT)
- 73 SAM (Amì Professional)
- 91 WSD (WordStar Document)
- 138 RTF (Rich Text Format)
- 164 DOC (WinWord Document)
- 165 PW (Professional Write Document)
- 166 DOC (Q&A Write Document)
- 167 XYW (XyWrite Document)
- 168 WS2 (WordStar 2000 Document)
- 188 WPS (Microsoft Works Document)
- 211 PPP (PagePlus Document)
- 221 DOX (MultiMate Document)
- 232 WPF (Enable WPF Document)
- 254 DOC (DisplayWrite 3 Document)
-
- SpreadSheet
- 103 WKS (Lotus 123 1A Spreadsheet)
- 123 WKQ (Quattro Spreadsheet)
- 163 WK3 (Lotus 123 3.0 Spreadsheet)
- 175 WQ1 (Quattro Pro Spreadsheet)
- 179 WKS (Microsoft Works Spreadsheet)
- 183 XLS (Excel Spreadsheet)
- 184 XLW (Excel WorkBook)
- 185 XLM (Excel Macro)
- 186 XLC (Excel Graphic)
-
- DataBase
- 60 FW3 (FrameWork)
- 79 DTA (Catalogue [Catdisk])
- 105 DBF (DataBase Format [DBII,DBIII,DBIV])
- 109 00? (Catalogue [Norton Backup])
- 110 FOX (FoxBASE+ 2.00)
- 112 DB (Paradox)
- 117 NG (Norton Guides)
- 157 FUL (Master catalogue [Norton Backup])
- 178 WDB (Microsoft Works Database)
- 202 DBF (DataBase FoxPro2)
-
- Help
-
- 72 HLP (Microsoft Quick Help)
- 75 EH (Expert Help)
- 87 HLP (ProWindows Help)
- 141 HLP (Novell Help)
- 162 HLP (Turbo Vision Help)
-
- Executable Compressors
- 49 EXE (Diet)
- 52 EXE (LzExe)
- 56 EXE (Pklite)
- 171 EXE (OptLink)
- 182 EXE (Pro-Pack)
- 194 EXE (TinyProg)
- 198 EXE (Axe)
- 199 EXE (ComPack)
- 209 COM (Ice)
- 215 COM (Shrink)
- 231 COM (Crunch)
-
- Fax
- 124 CPF (Complete PC Fax)
- 125 XFX (OAZ Fax)
- 126 WFX (WorldPort Fax)
- 127 JTF (Hayes JT Fax)
- 128 RIC (Ricoh Fax)
- 129 MH (Teli Fax)
-
- Borland
- 28 PRJ (Turbo C Project)
- 29 TC (Turbo C Configuration)
- 30 DSK (Turbo C Desktop Project)
- 31 TFA (Turbo Profiler Area)
- 32 HLP (Turbo C Help)
- 77 TPU (Turbo Pascal Unit)
- 237 SYM (Borland Pre-compiled Header)
-
- Miscellaneous
- 33 LIB (Library of OBJ)
- 34 OBJ (Object)
- 39 SYS (Device Driver)
- 47 DVP (DesqView Program Information)
- 50 ANS (Ansi)
- 54 EXE (WriteMe)
- 58 COM (Txt2com)
- 68 MAP (Link Map File)
- 104 WRK (Lotus Symphony)
- 115 SYS (SysPack)
- 118 FON (Telix Dialing Directory)
- 130 ZYX (ZyXEL Voice Data)
- 146 00? (GeoWorks)
- 151 TD0 (Teledisk-compressed)
- 155 STN (Stickies!)
- 156 DAT (Nodelist V6,V7)
- 161 TXT (Text)
- 176 DOC (Lotus Manuscript)
- 191 XXX (Compress)
- 193 COM (TxtRun)
- 195 EXE (TurboBat)
- 203 EXE (TurboTxt)
- 208 NLM (NetWare Loadable Module)
- 210 EXE (Protect!)
- 217 DIR (Procomm+ Dialing Directory)
- 218 DIR (Odyssey Dialing Directory)
- 222 BAT (Batch)
- 228 COM (A3E)
- 236 INI (Initialization File)
- 238 FON (Terminate Dialing Directory)
- 251 000 (Disk eXpress)
-
-
- [EXE= EXE/COM or EXE]
-
- So if you run a local BBS, and want to be able to identify your
- uploaded files, then you could have a batch file like:
-
- WCOMP %1
- if errorlevel 227 goto ITS_MOD
- if errorlevel 35 goto ITS_ZIP
- if errorlevel 4 goto ITS_TGA
- if errorlevel 1 goto ITS_GIF
- ............
- ............
- goto UN_KNOWN
-
-
- ┌──────────────────────────┐
- │■ 2. Validation of WComp ■│
- └──────────────────────────┘
-
- I've taken some care to avoid virus-infections.
- Here is some information to check the validity of the executables
- which are part of the WCOMP package:
-
- 2) Run WCHECK without any argument, which will check the
- WComp 2.0 . Note that the files MUST have original names,
- otherwise they will not be checked.
-
-
- ┌───────────────────────────────────┐
- │■ 3. Files included in WComp 2.0 ■│
- └───────────────────────────────────┘
-
- Contents of WCOMP20.ARJ:
-
- ASCII.EXE Filter
- INFOEXE.EXE .EXE Header Analyzer
- WCHECK.EXE Check for programs integrity
- WCOMP.EXE WComp (Full Program)
- WMERGE.EXE Updates your Ini
- INSTALL.BAT Install batch file
- INTRO.EXE \
- INTRO.001 ------> WComp-Intro (courtesy of Ian)
- INTRO.002 /
- ASK.COM Utility used for the installation
- CREDITS.TXT 'Credits' (Jouni Miettunen)
- FILE_ID.DIZ Description of WComp (for BBS)
- ENGDOC.EXE SFX Archive containing English documentation
- ITADOC.EXE SFX Archive containing Italian documentation
- WComp.EXT Extension's file
- WCOMP.INI WComp.Ini
- WCOMP.PIF Windows .PIF
-
- Contents of ENGDOC.EXE:
-
- FORMATS.TXT Programs identified by WComp
- HISTORY.DOC History of the modifications of WComp
- README.NOW Readme Now
- WCOMP.DOC WComp documentation
- WCOMP.REG Registration form
-
-
- ┌─────────────────────────────────────────────┐
- │■ 4. Information for Shareware distributors ■│
- └─────────────────────────────────────────────┘
-
- WComp The Ultimate File Analyzer
- Copyright 1995-1996, Michele Catania
-
- This file provides information for Shareware Distributors,
- Disk Vendors, SysOps, and Computer Clubs who wish to distribute
- the WComp package. The complete package will later be referred to
- as simply WComp.
-
- Program Name & Category:
- ------------------------
- Utilities
-
- Suggested Distribution Filename:
- --------------------------------
- WComp20.LZH
-
- Description:
- -------------
- WComp 2.0 The Ultimate File Analyzer. Recognizes 468 different
- file formats (graphics, sound, dbase, spreadsheet..etc), providing
- much supplementary information. Recognizes 64 compiler.
- Recognizes 22 Com/Exe compressors/scramblers. Recognizes 56 programs
- which make com/exe.Searches with more than 1900 extensions.
- Decrypts Diet, LzExe, Pklite. Universal Shell. Universal Scan.
- Deep scan of files! Statistics on file formats (extension ,
- percentage, size). Many options! LIFETIME registration!
-
- Registration Information:
- -------------------------
- (LifeTime) Registration price is $15.00 (US)
-
- Author/Publisher Information:
- -----------------------------
- The author of WComp is Michele Catania
-
- Michele Catania
- Via Curtatone 14
- 20122 Milano ,Italy
-
- Michele Catania can also be reached by phone or electronically
- as follows:
-
- Voice: ++39 2 545-70-29
-
- Internet : Michele.Catania@galactica.it
- Fidonet : 2:331/301
-
- Limited Distribution License:
- -----------------------------
- All people are permitted and encouraged to give shareware copies of
- the complete WComp package to friends and co-workers as long as no
- fee is charged.
-
- Non-profit user groups may include the WComp package in their
- libraries and distribute evaluation copies for their normal disk
- fees unless notified otherwise by me.
-
- All others, including anyone interested in bundling the WComp
- package with hardware or software sales, must obtain permission and
- a license before distributing.
-
-
- ┌─────────────┐
- │■ 4. Thanks ■│
- └─────────────┘
-
- Due to the large number of file formats, and the inherent difficulty
- in obtaining them, I would be very grateful if you could send me any
- information regarding any file format, executable or not (and, in
- such a case, possibly their structure) which is not currently
- identified by WComp, or if you are the author of a program which
- makes new formats (executables, not executables, graphics, sound,
- etc...) Please communicate with me by mail or via Matrix.
-
-
- My thanks for the contribution in developing WCOMP go to:
-
- ·──══════════════════════■ SUPPORT ■═══════════════════════──·
-
- ■ Alfredo Persivale [sysop of Fido_MI, 2:331/301]
- for information about: Clipper
-
- ■ Daniele Scalzi for information about : Ady's Glue
- Xlink
-
- ■ George A. Theall (TifaWARE). I have used his program ASK.COM
- (ver. 1.1c) for the install.
-
- ■ Giulio Palmieri for information about: Turbo Pascal 7.0
- Borland Pascal 7.0
-
- ■ Igor Falcomata' for information about:
- DBase Memo .DBT , (NSX CLipper (Index)) .NSX
- TheDraw Save File .TD
-
- ■ Jouni Miettunen for : EXTENSIO.TXT (now 'WComp.Ext')
- Thanks to him for the great collection of files he wrote.
- He wrote a very good program to use the collection : Filex 1.4
- Filex (File Extension Identifier) can be found using ftp in
- garbo.uwasa.fi:/pc/fileutil/filex14.zip
- oak.oakland.edu:/pub/msdos/fileutil/filex14.zip
-
- ■ Marco Ooms for information about :
- LabelPro Design (AXD) .AXD , Ventura Caption .CAP
- Ventura Chapter .CHP , LabelPro Design .LPD
- Ventura Style Sheet .STY , Ventura Graphics .VGR
- Ventura Font & environment .WID , Ventura Private Dictionary .PD
-
- ■ Marina Furio for information about: IBM Cobol-86
-
- ■ Paolo Scaffardi for information about : Giant XPack
-
- ■ Ralf Brown. He wrote a reliable library (SPAWNO 4.10) I use for
- the swapping. And thanks to him for the famous Interrupt's List
-
- ■ Roberto Camisana for information about:
- Windows CaseLiner .CAS , Deluxe Paint II Font .FNT
- Qmodem Dialing Dir. .FON , WinFax Lite .FXD
- Windows Grabber .GR2 , Windows Logo .LGO
-
- ■ Samuele Vanelli for information about:
- Microsoft C 7.0 , Windows NT
- Microsoft Works Document .DOC , DESQview .DVP
- Encapsulated PostScript .EPS , Banner .FNT
- Novell Help .HLP , Windows Icon .ICO
- Microsoft Draw Palette .PAL , Windows Progr. Inf. .PIF
- Windows MetaFile .WMF , Microsoft Write Document.WRI
-
- ■ Sonia Graziano for information about: Realia Cobol
-
- ■ TWT Group (Matteo Baccan , Emiliano Peruch, Mauro Botta)
- for information and precious help about :
- Disk eXPress .000 , Stacker Header .000
- Stacker Volume .000 , 669 [Sound] .669
- DeluxePaint Animator Brush.ABM , CA-VO Application. Export .AEF
- DeluxePaint Animator .ANM , Incremental File Blinker .BIF
- BTrieve .BTR , Cobol Source .CBL
- CorelDraw .CDR , FoxPro 2 Compound (Index) .CDX
- WinMod Pro Configuration .CFG , Clipper Header Source .CH
- CopyQM 3.x Disk Image .CQM , McAfee Scan 2.x Scan .DAT
- McAfee Scan Clean/Names .DAT , VShiels 2.x Data .DAT
- VistaPRO Definition .DEM , ColoRIX Driver .DRV
- Cshow Video Driver .DRV , BTrieve .DTA
- Expert Help .EH , Expert Help Object .EHO
- Blinker .EXE , Causeway .EXE
- CPAV Immunization .EXE , Force .EXE
- FPatch .EXE , Pro-Pack .EXE
- ColoRIX Font .FNT , FoxPro 2 Memo .FPT
- SixDriver Memo .FPT , Visual Basic Form .FRM
- Force Header Source .HDR , Microsoft Quick Help .HLP
- ProView Help .HLP , ColoRIX File Handler .IDV
- Flambeaux Help .HLP , FoxPro 2 Compact (Index) .IDX
- Norton Commander .INI , INSTALL by Knowledge Dyn. .INS
- Microsoft Cobol Library .LBR , INSTALL by Knowledge Dyn. .LIF
- BTrieve Structure .MBM , Multiple Index DBase IV .MDX
- Octamed (Amiga) .MED , Norton DeskTop Menu .MNU
- Oktalyser Module .MOD , MSAV Checksum List .MS
- Intern. Msg Language[SCAN].MSG , Norton Change Directory .NCD
- Norton Commander .NCD , Dbase Index .NDX
- NTX (NTX CLipper (Index)) .NTX , Clipper, Force, MS Cobol .OBJ
- Packer Archive [ImagiSOFT].PAK , Clipper Source .PRG
- NeoPaint Palette .PAL , NeoPaint Pattern .PAT
- Comix PCB (Index) .PCB ,.RTLink Prelinked Library .PLL
- RTLink Prelinked Transfer .PLT , PCBoard P. Lang. Exec. .PPE
- Microsoft PowerPoint .PPT , Norton DeskTop Group .QAG
- RTPatch .RTP , Scream Tracker Module 3.0 .S3M
- Vista Script .SCR , Scream Tracker Module .STM
- Scream Tracker X .STX , TheDraw Font .TDF
- TheDraw Library .TDL , VistaPRO Animation .VAN
- Creative Voice .VOC , Aurora 1.x Macro Compiled .X
- X-Midi .XMI ,Codec Compressor 3.10 .???
- Gravis Ultrasound Patch .??? , Microsoft Install Utility .???
- SonArc Compressed PCM .??? , SonArc Compressed VOC .???
- SonArc Compressed WAV .??? , VPatch .???
-
- ■ Valentino Spataro [sysop of Cornucopia BBS,2:331/347]
- for information about: SurPas
-
- ■ Valerio Leomporra for information about : .JPG
-
- ■ Giulio Palmieri for the English version of the (1.7) documentation
-
- ■ Jessica Donnelly for the English version of the (2.0) documentation
-
- ·──══════════════════════■ ßeta Tester ■═══════════════════════──·
-
- ■ ßeta Tester: Daniele Scalzi
- Emiliano Peruch
- Giulio Palmieri
- Igor Falcomata'
- Marco Banfi
- Matteo Baccan
- Mauro Botta
- PierLuigi De Rosa
- Roberto Camisana
- Samuele Vanelli
-
- ·──══════════════════════■ DataBase ■═══════════════════════──·
-
- If WComp 2.0 will be appreciated froma a good number of people
- I will produce a Database (maybe an hypertext) containing
- all the programs and all the format recognized (and NOT recognized)
- by WComp.
- It is a ponderous task, I really need your help.
- If you can help me (write/phone me).
- I need your advice.
-
-
- ┌──┬───────────┐
- │VI│▒▒ Hints ▒▒│
- └──┴───────────┘
-
- This section describes - some - ways to utilize WComp to
- its full potential. Suggestions are always welcome!
-
- /A+ option = if you want to find out
- how your hard disk
- is structured,
- understanding what you own
-
- /B option = if you hate touching the
- keyboard during the scan
- if you want to know the
- REAL time used by WComp
- for the analysis
-
- /C+ /2 options = put in 'WComp.Ini'
- - EXC your_decompressor |
- new_compressor.
- For example all the
- files compressed with
- LzExe could be
- automatically
- recompressed with Pklite ricompressi in modo
-
- /F+ option = if you want to find out
- how your hard disk
- is structured, which
- formats occupy more space
-
- /F option = if you need initial
- info and then if you
- want to test many
- compressors (ARJ,PKZIP,
- UC2,RAR...etc..)
-
- /V option = if you are interested
- in analysis.... of the
- resolution of graphics
- files....of the samples
- of sound files..and
- MORE, MUCH MORE!
-
- Opzione /V /3 /O /X- = if you want the DEEPEST
- analysis, that's for you!
-
- /X- option = when WComp does not give
- satisfying results,
- this option could be
- the last resort
-
- /2 /O options = if you want subordinate
- the scan done by WComp to
- your personal scan.
-
- ░▒▓ Examples of use of WComp.Ini (universal shell [-u]) ░▒▓
-
- ┌─────────────────────────────┐
- │ command-line : wcomp -c+ -u │ decompression of all the
- │ ┌─────────────────────┐ │ execompressed-file
- │ │ WCOMP.INI │ │ (LzExe also)
- │ │ LZ unp %1 | pkl %1 │ │ compression with Pklite
- │ │ EXC unp %1 | pkl %1 │ │ (process automatically
- │ └─────────────────────┘ │ done in all the hard disk!)
- └─────────────────────────────┘
-
- ┌─────────────────────────────────────┐
- │ command-line : wcomp -azip -u -aexe │ TRUE ZIP and SFX Archive
- │ │ are looked for,
- │ ┌──────────────┐ │ FILE_ID.DIZ is extracted
- │ │ WCOMP.INI │ │ (process automatically
- │ │ ZIP exdiz %1 │ │ done in all the hard disk!)
- │ │ SFX exdiz %1 │ │
- │ └──────────────┘ │
- └─────────────────────────────────────┘
-
- ┌───────────────────────────────┐
- │ command-line : wcomp -agif -u │ TRUE GIF are looked for,
- │ ┌────────────────────────────┐│ conversion GIF->JPG
- │ │ WCOMP.INI ││ JPG is displayed
- │ │ ZIP gif2jpg %1 | jpgview %1││ (process automatically
- │ └────────────────────────────┘│ done in all the hard disk!)
- └───────────────────────────────┘
-
- Remember to write in the 'WComp.Ini' shell section
- the following phrase : 'EXC your_decompressor'
- EXC is not for compack, diet, lzexe, pklite and tinyprog.
- If you want to use those compressors you must use specific WCOMP-KEY
-
- Don't remove the first three lines of WComp.Ini
-
- Remember: -3 option is slow. Use it only if you need the
- information shown in section 'Options' of this document.
- Otherwise uses the -2 option (faster!)
-
- I advise you to use the '-o' option if you use the '-2' option
-
- ░▒▓ Coder ░▒▓
- If you wish better results, it is useful to scan the
- executables (not compressed) only.
-
- Press 'Escape' if you want to break the analysis at any time
- instead of Ctrl-Break
-
- Remember that the final time also includes the pauses
- and the time elapsed during request for input
- (ex Continue, Nonstop..etc..)
-
- ---- End of Document ----
- (sorry for my poor english!)
-